package com.ssy.lingxi.contract.esign.request;

import lombok.Builder;
import lombok.Data;

@Builder
@Data
public class PersonalSealCreateRequest {

    /**
     * 必填: 是
     * 用户id
     */
    private String accountId;
    /**
     * 必填: 否
     * 印章别名
     */
    private String alias;
    /**
     * 必填: 是
     * 印章颜色，
     * （1）RED-红色
     * （2）BLUE-蓝色
     * （3）BLACK-黑色
     */
    private String color;
    /**
     * 必填: 否
     * 印章高度, 默认95px
     */
    private Integer height;
    /**
     * 必填: 否
     * 印章宽度, 默认95px
     */
    private Integer width;
    /**
     * 必填: 是
     * 模板类型，
     * 说明：以下印章样式中正方形印章（SQUARE）和带框华文行楷（HWXKBORDER）
     * 支持长度为 2-4或7-9或14-16 个字符的姓名，
     * 其他印章样式支持长度为2-18个字符的姓名
     * SQUARE 正方形印章
     * RECTANGLE 矩形印章
     * FZKC 艺术字体印章
     * YYGXSF 艺术字体印章
     * HYLSF 艺术字体印章
     * BORDERLESS 无框矩形印章
     * HWLS 华文隶书
     * HWXK 华文行楷
     * HWXKBORDER 带框华文行楷
     * YGYJFCS 叶根友疾风草书
     * YGYMBXS 叶根友行书
     */
    private String type;

}
